#ifndef RESULT_STORAGE_H
#define RESULT_STORAGE_H

#include <string>
using std::string;

#include "EmbryoIndividual.h"
//#include "../../ai/ga/cpm/EmbryoIndividual.h"
//using GA::EmbryoIndividual;

namespace GA {

class ResultStorage {
public:
	/* ctor */
	ResultStorage(int worldWidth, int worldHeight, int developmentLength, string directory);

	/* add individual */
	void addIndividual(EmbryoIndividual const& individual);

private:
	int _worldWidth;
	int _worldHeight;
	int _developmentLength;
	string _directory;
	int _individualCount;
};

} // GA

#endif // RESULT_STORAGE_H

